﻿using System.ComponentModel.DataAnnotations;

namespace XLZF.MicroServices.Models;

/// <summary>
/// 衣物字典
/// </summary>
public class Clothing_Info : ModelBase
{
    /// <summary>
    /// 主键
    /// </summary>
    [Key]
    public string ClothingID { get; set; }

    /// <summary>
    /// 衣物种类
    /// </summary>
    //[ForeignKey("PartsID")]
    //public Clothing_Parts Clothing_Parts { get; set; }

    public string? PartsID { get; set; }

    /// <summary>
    /// 衣物大小
    /// </summary>
    //[ForeignKey("SizeID")]
    //public Clothing_Size Clothing_Size { get; set; }

    public string? SizeID { get; set; }

    /// <summary>
    /// 衣物材质
    /// </summary>
    //[ForeignKey("MaterialID")]
    //public Clothing_Material Clothing_Material { get; set; }

    public string? MaterialID { get; set; }

    /// <summary>
    /// 品牌
    /// </summary>
    //[ForeignKey("BrandID")]
    //public Clothing_Brand Clothing_Brand { get; set; }

    public string? BrandID { get; set; }

    /// <summary>
    /// 来源
    /// </summary>
    //[ForeignKey("SourceID")]
    //public Clothing_Source Clothing_Source { get; set; }

    public string? SourceID { get; set; }

    /// <summary>
    /// 季节标签
    /// </summary>
    //[ForeignKey("SeasonID")]
    //public Clothing_Season Clothing_Season { get; set; }

    public string? SeasonID { get; set; }

    /// <summary>
    /// 穿搭角色
    /// </summary>
    //[ForeignKey("RoleID")]
    //public Clothing_Role Clothing_Role { get; set; }

    public string? RoleID { get; set; }

    /// <summary>
    /// 入手时间
    /// </summary>
    public DateTime Start_Time { get; set; }

    /// <summary>
    /// 颜色
    /// </summary>
    public string? Color { get; set; }

    /// <summary>
    /// 价格
    /// </summary>
    public int Price { get; set; }
}
